include ../common.make

rules_sources =  \
	CallBaseMethodsOnISerializableTypesRule.cs \
	DeserializeOptionalFieldRule.cs \
	ImplementISerializableCorrectlyRule.cs \
	MarkAllNonSerializableFieldsRule.cs \
	MarkEnumerationsAsSerializableRule.cs \
	MissingSerializableAttributeOnISerializableTypeRule.cs \
	MissingSerializationConstructorRule.cs \
	UseCorrectSignatureForSerializationMethodsRule.cs

tests_sources = \
	CallBaseMethodsOnISerializableTypesTest.cs \
	DeserializeOptionalFieldTest.cs \
	MarkAllNonSerializableFieldsTest.cs \
	MarkEnumerationsAsSerializableTest.cs \
	MissingSerializableAttributeOnISerializableTypeTest.cs \
	MissingSerializationConstructorTest.cs \
	UseCorrectSignatureForSerializationMethodsTest.cs \
	ImplementISerializableCorrectlyTest.cs
